#region Using directives

using System;
using System.Collections.Generic;
using System.Text;

#endregion

namespace Weazel.Gezel.Simulator.Reference
{
  class Sleep
  {
    bool flag;

    public Sleep()
    {
      flag = true; // always simulate at least 1 cycle
    }

    internal void reset()
    {
      flag = false;
    }

    public void CannotSleep()
    {
      flag |= true;
    }

    public bool testCannotSleep()
    {
      return flag;
    }
  }
}